﻿/*
 * Created by SharpDevelop.
 * User: Usuario
 * Date: 16/10/2011
 * Time: 04:57 p.m.
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace Business_Entity
{
	/// <summary>
	/// Description of BELineaPedidoAbastecimiento.
	/// </summary>
	public class BELineaPedidoAbastecimiento
	{
		private BEProducto producto;
		private BEProveedor prov;
		private int cantidad;//cantidad pedida
		private int cantRecibida;
		private int cantEnviada;
		private int codLinea;
		private int codPedido;
		private BEEstadoPedidoAbasteciemiento estado;
		
		public BELineaPedidoAbastecimiento(BEProducto prod/*, BEProveedor prov*/, int cant)
		{
			this.producto = prod;
			//this.prov = prov;
			this.cantidad = cant;
			this.cantRecibida = 0;
		}
		
		public BEEstadoPedidoAbasteciemiento Estado{
			get { return estado; }
			set { this.estado = value;}
		}
		
		public int CodLinea{
			get { return codLinea; }
			set { this.codLinea = value;}
		}
		
		public int CodPedido{
			get { return codPedido; }
			set { this.codPedido = value;}
		}
		
		public BEProducto Producto{
			get { return producto; }
			set { this.producto = value; }
		}
		
		public BEProveedor Proveedor{
			get { return prov; }
			set { this.prov = value; }
		}
		
		public int Cantidad{
			get { return cantidad; }
			set { this.cantidad = value; }
		}
		
		public int CantidadRecibida{
			get { return cantRecibida; }
			set { this.cantRecibida = value; }
		}
		
		public int CantidadEnviada{
			get { return cantEnviada; }
			set { this.cantEnviada = value; }
		}
	}
}
